<?php
/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */


function bd_conection(){

$db_name="limregist";

$db_link=mysql_connect('localhost','root','admin');

if(!$db_link)
{
        die ("*************** ERROR AL CONECTAR *****************");
}
$selct_db= mysql_select_db($db_name,$db_link);
if(!$selct_db){
        die("************ ERROR AL SELECCIONAR LA BD *************");
}

return $db_link;
}

function pinGenerator($numPin,$carPin){
     $link= bd_conection();
    $i=1;
    $pines= array();

    for($i;$i<=$numPin; $i++){
    $aux=rand();//Genero valores aleatorios
    $pin=md5($aux);//genero una cadena de 32 caracteres apartir del cifrado
    $pines[$i]=substr($pin,0,$carPin);//guardo en el array una cadena de tamaño $carPin
    $sqlQuery="insert into pin values('$pines[$i]')";
    $db_insert = mysql_query($sqlQuery, $link);
     }
     echo "<pre>";
    print_r($pines);
    echo "</pre>";
}

function validatePhone($phone){

if(is_numeric($phone)){
    if (ereg("/^6[0-9]\d{6}$", $phone ) )
        {
            return $phone;
        }
    else {
        echo " <p>El numero telefonico no es valido.</p>";
         }
        }
else{
    echo " <p>Este campo debe ser numerico.</p>";
    }
}

function validateMail($mail){
if (ereg("/^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}$/", $mail ) )
    {
        return $mail;
        }
    else {
        echo " <p>El e-mail no es una dirección valida</p>";
   }
}


?>
